类 NetControlManager
- java.lang.Object
-
- com.android.api.net.NetControlManager
-
public class NetControlManager extends java.lang.Object
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classNetControlManager.EthPortstatic classNetControlManager.NetworkTypestatic interfaceNetControlManager.WifiScanListener
-
字段概要
字段 修饰符和类型 字段 说明 static java.lang.StringTAG
-
构造器概要
构造器 构造器 说明 NetControlManager(android.content.Context context)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 booleanconnectWifi(java.lang.String ssid, java.lang.String password)android.net.wifi.WifiInfogetCurrentWifiInfo()IpInfogetEthInfo(NetControlManager.EthPort port)IpInfogetEthInfoFromDhcp(java.lang.String ifaceName, IpInfo ethInfo)IpInfogetEthInfoFromStaticIp(java.lang.String ifaceName, IpInfo ethInfo)static java.lang.StringgetMacAddress(java.lang.String interfaceName)Returns MAC address of the given interface name.SimInfogetSimInfo()java.lang.StringinterMask2String(int prefixLength)voidscanWifi(NetControlManager.WifiScanListener listener)voidsetCurrentNetwork(NetControlManager.NetworkType networkType)voidsetEthDhcp(NetControlManager.EthPort port)voidsetEthStaticIp(NetControlManager.EthPort port, IpInfo ipInfo)booleansetWifiDhcp()booleansetWifiEnabled(boolean enable)booleansetWifiStaticIp(IpInfo ipInfo)
-
-
-
字段详细资料
-
TAG
public static final java.lang.String TAG
- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
setWifiEnabled
public boolean setWifiEnabled(boolean enable)
-
connectWifi
public boolean connectWifi(java.lang.String ssid, java.lang.String password)
-
getCurrentWifiInfo
public android.net.wifi.WifiInfo getCurrentWifiInfo()
-
setWifiStaticIp
public boolean setWifiStaticIp(IpInfo ipInfo)
-
setWifiDhcp
public boolean setWifiDhcp()
-
scanWifi
public void scanWifi(NetControlManager.WifiScanListener listener)
-
setEthDhcp
public void setEthDhcp(NetControlManager.EthPort port)
-
setEthStaticIp
public void setEthStaticIp(NetControlManager.EthPort port, IpInfo ipInfo)
-
interMask2String
public java.lang.String interMask2String(int prefixLength)
-
getEthInfo
public IpInfo getEthInfo(NetControlManager.EthPort port)
-
getEthInfoFromStaticIp
public IpInfo getEthInfoFromStaticIp(java.lang.String ifaceName, IpInfo ethInfo)
-
getMacAddress
public static java.lang.String getMacAddress(java.lang.String interfaceName)
Returns MAC address of the given interface name.- 参数:
interfaceName- eth0, wlan0 or NULL=use first interface- 返回:
- mac address or empty string
-
setCurrentNetwork
public void setCurrentNetwork(NetControlManager.NetworkType networkType)
-
getSimInfo
public SimInfo getSimInfo()
-
-